package operator;

public class Demo01 {
    public static void main(String[] args) {
        long a=122351339893334L;//结尾处L不要忘记，大小写均可
        int b=123;
        short c=10;
        byte d=8;

        System.out.println(a+b+c+d);//long
        System.out.println(b+c+d);//int
        System.out.println((double) (c+d));
        //System.out.println((String) (c+d));//这里加了括号显示是int，我猜是因为，类型转换的时候byte和short是在同一级别的，但是类型不同，如果要转的话无法都转为short或都转为byte，所以选择都转为更高一级的int，再做运算
    }
}
